﻿using JshRCSWebApi.Infrastructure;
using JshRCSWebApi.Infrastructure.Domain.DTO.SysVehicle;
using JshRCSWebApi.Infrastructure.Domain.DTO.SysVehicle.VehicleControl;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JshRCSWebApi.Service.SysVehicle
{
    public interface VehicleControlService
    {
        Task<ApiResult> robot_control_stop_req(RequestDTO requestDTO);
        Task<ApiResult> robot_control_reloc_req(RequestDTO<robot_control_reloc_DTO> requestDTO);
        Task<ApiResult> robot_control_cancelreloc_req(RequestDTO requestDTO);
        Task<ApiResult> robot_control_motion_req(RequestDTO<robot_control_motion_DTO> requestDTO);
        Task<ApiResult> robot_control_loadmap_req(RequestDTO<robot_control_loadmap_DTO> requestDTO);


    }
}
